﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Biblioteca
{
    /// <summary>
    /// clase usua que se define en base a la tabla
    /// </summary>
    public class usua 
    {
        public string nom;
        public string ape1;
        public string ape2;

        public usua()
        {

        }

        public usua(string nom, string ape1, string ape2)
        {
            this.nom = nom;
            this.ape1 = ape1;
            this.ape2 = ape2;
        }
        /// <summary>
        /// este metodo es el q va a cargar el vector de de los parametros recogidos
        /// </summary>
        /// <param name="nom">va hacer el nombre a filtrar sino se quiere filtrar se pone NULL</param>
        /// <param name="ape1">va hacer el apellido1 a filtrar sino se quiere filtrar se pone NULL</param>
        /// <param name="ape2">va hacer el apellido2 a filtrar sino se quiere filtrar se pone NULL</param>
        /// <returns> los filtros </returns>
        public static object[] parametros(object nom, object ape1, object ape2)
        {
            object[] o = new object[3] { nom, ape1, ape2 };

            return o;
        }

        /// <summary>
        /// Nombre de las columnas de la tabla tienen q llamarse IGUAL!!!!
        /// </summary>
        /// <returns>retorna el vector con las columnas para los parametros</returns>
        public static string[] columnsName()
        {
            string[] vec = new string[3] { "nom", "ape1", "ape2" };

            return vec;
        }
        /// <summary>
        /// Devuelve el nombre de la clase
        /// </summary>
        /// <returns>el nombre de la clase</returns>
        public override string ToString()
        {
            return nom;
        }
    }
}
